인공지능 개념 (PolyU COMP5511) 3강에 오신 것을 환영합니다. 인공지능 개념 (PolyU COMP5511). 이번 시간에는 단일 에이전트 경로 탐색에서 적대적 탐색으로 전환하며, 에이전트는 경쟁적인 다중 에이전트 환경에서 작동합니다. 또한 제약 만족 문제(CSP)를 소개합니다. 이는 경로보다는 특정 제약 조건을 만족하는 상태를 찾는 것을 목표로 하는 패러다임입니다.
핵심 개념
- 적대적 탐색: 는 다음과 같은 알고리즘에 중점을 둡니다. 미니맥스 및 알파-베타 가지치기를 사용하여 지능적인 상대방에 대해 합리적인 결정을 내립니다.
- 몬테카를로 트리 탐색 (MCTS): 는 확률적 의사 결정 탐색으로, 알파고와 같은 현대 게임 AI의 기반이 됩니다.
- 제약 만족: 는 변수, 도메인 및 제약 조건을 사용하여 문제를 모델링하며, 백트래킹 및 지역 탐색와 같은 현대 게임 AI의 기반이 됩니다.
복잡도 분석
적대적 설정에서 탐색 공간 복잡도는 종종 게임 분기 계수
패러다임 전환 경고
환경이 정적인 일반적인 탐색(예: A* 또는 BFS)과 달리, 적대적 탐색 는 환경(상대방)이 적극적으로 귀하의 성공을 최소화하려고 시도한다고 가정합니다. CSP에서는 행동 순서가 최종 할당의 유효성보다 덜 중요합니다.
개념적 의사 코드: 에이전트 유형
1
# 적대적 에이전트 (게임 이론)
2
함수결정_수행( 상태):
3
반환효용_최대화( 상대방_최소화_예측( 상태))
4
5
# CSP 해결사 (제약 논리)
6
함수CSP_해결( 변수, 제약 조건):
7
만약모든_제약_만족( 할당):
8
반환할당
9
그렇지 않으면:
10
반환백트래킹_탐색( 변수 )
과정 로드맵
탐색(2강)에서 전략적 의사 결정(3강)으로 전환합니다.